package com.situ.day5.inter;

import org.junit.Test;

public class Demo {
	public static void main(String[] args) {
		//从大雁的角度，继承了AbstractBird所以具有egg()功能
		//实现了IFly这个接口所以有fly()这个功能。
		DaYan daYan = new DaYan();
		daYan.egg();
		daYan.fly();
		//站在AbstractBird鸟这个角度去看这个大雁，只能看到egg()
		AbstractBird bird = new DaYan();
		bird.egg();
		//bird.fly();
		//从能不能飞的角度只能看到fly()这个功能
		IFly fly = new DaYan();
		//fly.egg();
		fly.fly();
	}
	
}
